package com.itheima.d1_exception;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 目标：掌握异常的甩锅处理方式throws
 */
public class ExceptionTest2 {
    public static void main(String[] args) throws ParseException {//main方法把异常甩给JVM。JVM一旦识别到异常，直接崩溃
        //String str = "1999-12-12 12:12:12";
        String str = "1999年12-12 12:12:12";

        parseDate(str);

        System.out.println("正常完成");

    }

    public static void parseDate(String dateStr) throws ParseException {
        //日期格式化一次
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = sdf.parse(dateStr);//这里有可能会产生异常。编译报错的意义在于提醒程序员要强制的进行处理。
        //ALt+回车快速处理
        System.out.println("date = " + date);

    }


}
